Birla Mandir in Delhi, India, on May 07, 2022. The Birla Temple is also known as the Lakshmi Narayan Temple.