A shameful incident that has sullied India’s image globally
A 20-day-old baby in Uttar Pradesh in India survives a tryst with death but plunges the whole nation into grief and shame Shahajahanpur in U.P has attracted global scorn as a newborn baby girl is retrieved from a pit – alive and crying in pain. … Read more