Delhi, India is a bustling metropolitan city known for its traffic-congested roads and diverse car culture. From the iconic Ambassador to the sleek Mercedes-Benz, cars in Delhi represent a wide spectrum of styles and models. Among the myriad of vehicles on the road, one unique aspect of the Indian capital's car scene is the prevalence of "skeleton cars."