Nestled amidst the lush green forests on the banks of the Ghaggar River, just 20 km from the vibrant city of Chandigarh, ...