Raneh Falls, popularly known as the Grand Canyon of India, is one of the country's finest treasures. The canyons built around the waterfalls give the region a magnificent appearance. The Raneh Falls collectively refers to a number of small and large waterfalls that emerge from these canyons. Here, you can spend a delightful day creating memories in the shadow of the cascading waters.