iTravelog

View Original

A fortuitous gem. Temple of the god Hanuman, Scott road, Kuala Lumpur, Malaysia.