“India - The Land of Gods.”
A vibrant display of idols of gods and goddesses I spotted at a street shop in Elephanta, Mumbai.
Source: amandeshmukh-photography
“India - The Land of Gods.”
A vibrant display of idols of gods and goddesses I spotted at a street shop in Elephanta, Mumbai.
Source: amandeshmukh-photography
loading tweets…