Designed by
Title
Mathura, India - May 10, 2012: Interior of Prem mandir Love Temple aka hindu temple located in Vrindavan #189970584
Description
Mathura, India - May 10, 2012: Interior of Prem mandir Love Temple aka hindu temple located in Vrindavan.
This image is editorial