Provision and maintenance of all facilities at airports, be it the check-in areas, toilets, telephone booths, banking, post office counters etc. are controlled by the airport controlling agencies. Airport restaurants are run and manned by private contractors, the contract for which is awarded by the Airports Authority. Air India
Airlines in India
List of Indian Airports in India - Domestic Airports in India