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