If we are travelling to India on a vacation and want make our vacation a pleasant experience then we should avoid landing in Mumbai, thats the worst place to land, the immigration officials, the travel mafia outside the airport, they are all big suckers, no human behaviour can be seen around mumbai airport. I have had many painful situations with these guys. Its very unfortunate that the govt does not take any action against these suckers.