to add to above the govt of india is spending huge amount on mela and puja and to provide security and managemt to all these events all over india, to add more the subsidy on hajj is not for free as all the haji have to purchase ticket only from indian airlines(and u know how third class these carriers are)