Batu Gajah is a charming town located in the state of Perak, Malaysia. It is known for its rich history and heritage, with many colonial-era buildings and landmarks that showcase its past as a mining town. The town is surrounded by lush greenery and is situated near the Kinta Valley, making it a picturesque and serene destination. Batu Gajah is home to several notable attractions, including the Kellie's Castle, a magnificent unfinished mansion built by a Scottish planter in the early 20th century. The town also boasts beautiful temples and mosques, such as the Perak Cave Temple and the Masjid Muhammadiah Batu Gajah, which are important cultural and religious sites for the local community.