The 16th International Indian Film Awards were declared last night and as expected, Shahid Kapoor’s Haider and Kangana Ranaut’s Queen swept away the major honours.