Fram Petit

The Leela Palace New Delhi

Mumbai, India

- in Book 1 - Photography