On one hand we have the Indian Space Research Organisation (ISRO), the Indian space agency that took the country into a world record last week, by launching a record 104 satellites in one go; and then we have cities like Delhi, India’s capital, along with Patna, Bihar’s capital, that have let India down by being…Read More