India has its crown again after 21 years