Filming Locations in Alwar

Alwar, Rajasthan, India
Shakespeare-Wallah (1965)

Alwar is a city in the northern Indian state of Rajasthan. Alwar City Palace, from 1793, blends arch...

View Details