India

The Amber Fort and Place, Jaipur.

The Amber Fort and Place, Jaipur.