GQ Men of the Year Awards 2018: Sonakshi Sinha, Shruti Haasan, Nidhhi Agerwal and Rahul Bose grace the red carpet event