Is your air India flight from Hyderabad to Mumbai 051? If it is so, then that flight arrives at the international terminal itself and you won't have to change terminals. For your other questions, more knowledgable people should come around in a while and answer them.