The hunky John Abraham was snapped when he crowned the winner of ‘Princess India 2016-17’.