The Zhang Fei Temple was a temple site in China. It sat on the hillside across the Yangtze River from Yunyang County in Chongqing until inundated by the Three Gorges Dam in 2006. Read More
Amid the ongoing tensions with China in Eastern Ladakh, Army Chief General Manoj Mukund Naravane and top commanders on Wednesday held deliberations on the security challenges faced by the country on northern and western fronts. ...