Think you need to travel all the way to Canada or the US to witness the mighty Niagara Falls? Think again! India has two spectacular waterfalls that are equally breathtaking. From the mighty Chitrakote Falls in Chhattisgarh, known for its horseshoe shape, to the stunning Athirappilly Falls in Kerala, discover what makes these natural wonders so special. Here's why these two Indian waterfalls are compared to Niagara falls and deserve a spot on your travel bucket list!