If you ask me about my favorite place to visit in Kuala Lumpur, it would be Batu caves and there are multiple reasons for it. And I am sure many of you would have seen this photograph of World's tallest statue of Lord Murugan which is just at the entr