Delhi NCR is India’s largest agglomeration (or town area) and one of the world’s largest with a population of over 47,000,000 according to the 2011 Census. It contributes 7.5 per cent to ...
New Delhi: The BJP alleged on Thursday that the Congress, ahead of the CWC meeting in Karnataka's Belagavi, put up welcome banners with a distorted map of India, and asked the party whether it is ...