Stills
“The Art of Quiet”
Rishikesh, Uttarakhand, India
Rishikesh, Uttarakhand, India
The Leela Palace New Delhi, New Delhi, India
Gurugram, Haryana, India
Gurugram, Haryana, India
New Delhi, India
Gurugram, Haryana, India