Designed by
Title
Laxminarayan Temple or the Birla Mandir in New Delhi with the signs of the swastika on the front, filmed in India in October 2009 #71191764
Description
Laxminarayan Temple or the Birla Mandir in New Delhi with the signs of the swastika on the front, filmed in India
This image is editorial