McDonald’s India (West and South) has made its debut in Madurai, Tamil Nadu, by launching its first restaurant in the city.