Uncategorized Shimla: Chadwick Falls: Nature’s Hidden Gem Chadwick Falls is a serene and picturesque waterfall located approximately 7 kilometers from Shimla’s city […] Read More on Shimla: Chadwick Falls: Nature’s Hidden Gem admin April 12, 2025