Designed by
Title
Kuala Lumpur, Malaysia - March 9, 2017: The world`s tallest statue of Murugan, a Hindu deity in Batu Caves, a very #93890778
Description
Kuala Lumpur, Malaysia - March 9, 2017: The world`s tallest statue of Murugan, a Hindu deity in Batu Caves, a very popular Hindu shrine outside India
This image is editorial