Amongst the picturesque green trees and the serene weather lies the magnificent Catherine Falls, in its seven shades of glory. Catherine Falls is a double cascaded waterfall, in Kotagiri, nestled on the heights of Nilgiris Hills, Ooty. With its impressive height and cool demeanor, the alluring Catherine Falls is said to be one of the … Read more