Yes, India has hosted several international sports events. Notable ones include the 2010 Commonwealth Games in New Delhi, the 2017 FIFA U-17 World Cup, and the 2011 Cricket World Cup. India has also hosted multiple editions of the Asian Games, and numerous international cricket, hockey, and badminton tournaments.