A popular tourist attraction near Shillong, Elephant falls is a combination of 3 rivers. One of the British officers named it as Elephant falls after they saw a rock which resembled as an elephant.
True to its name, Shillong Peak located 1965m above sea level serves as the highest vantage point in capital city itself to relish sweeping vistas of town s pretty clusters of colonial cottages ...