Located in the northern portion of the country, Delhi can easily be described as the heart of the Indian subcontinent. But, much to the dismay of its residents, this city is putting up a fight for life, presently, in order to survive the apocalyptic smog and pollution that made headlines last week. Being enveloped with […]