Bharat Mahjan has been announced Mr Gay New Zealand 2021 following a three-week public campaign and an intense two days of challenges....