A Mahindra Thar Roxx fell from the first floor of a showroom in east Delhi’s Nirman Vihar on September 8 during a delivery ritual, but all four people inside escaped without serious injury. The ...