McDonald’s India- North and East, one of India’s most loved restaurant brands, has launched a quirky television commercial featuring its....