London Mayor lauds Olympic Medal Winners in New Delhi


London Mayor lauds Olympic Medal Winners in New Delhi