Delhi 01, Delhi, India

The Lakshmi Narayan Temple or Birla Mandir erected in 1938 to the god of wealth. We said a few quick prayers...well you never know

Travel Deals for Delhi