Laxmi Narayan (Birla Mandir)

The Laxmi Narayan (Birla Mandir) in India's Capitol of Delhi is the only...

26 views theconstantrambler.com

Interest

India
Discovered by Kenin Bassart
on Aug 19, 2013

Stumblers Who Like This Page