Friday, 17 November 2017

Gods and places in India

SRI LAKSHMI DEVI, YADAGIRI GUTTA, HYDERABAD, INDIA