Image 1 of 1
India-4355.jpg
India, Dehradun. Indian Woman inside the Durbar Shri Guru Ram Rai Ji Maharaj, a Sikh temple built in 1707.  Visitors tie bits of red cloth to the window latticework as a symbol of prayers offered.