Place for ads
Select the correct answer from the options below:
Kumbhalgarh Fort, a UNESCO World Heritage Site, is located in Rajasthan and is known for its massive wall and architecture.