The host nation for Miss World 2023 is India. Recall how Amitabh Bachchan's ABCL, which organised the global competition in 1996, had to deal with a backlash of protesters