Siesta

Siesta

New Delhi, India