temple on rock
Birla Mandir, Delhi
 
More Photos >>