To the younger generation of today that would associate the word Cave with boredom and emptiness, I am here to change that! The place Batu Caves may sound foreign and unheard of but this underrated gem of nature is truly a sight to behold. I got the privilege of visiting the majestic caves located in Selangor, Malaysia about a fortnight ago. Frankly, I was reluctant to drop by the caves on my short trip to Kuala Lumpur but was convinced by my friend – who is a local, to give the place a shot, and I have no regrets about it. A golden statue of the Hindu “God of War”…