Tree ferns in Horton Plains National Park which is a cloud forest in the central highlands of Sri Lanka .