News

Also known as "Niagara of India", Chitrakoot Waterfall is arguably the biggest waterfall in India. This waterfall is located ...
After the major earthquake that jolted Myanmar and Thailand, India also felt the tremors in its northeast region. Many wonder if India could also witness an earthquake or possible aftershocks.