Posted inTravel Destinations Batu Caves: A Cultural and Spiritual Landmark of Malaysia Posted by By Mathur A September 24, 2025 Batu Caves located about 13 kilometers north of Kuala Lumpur in Malaysia is one of…