Prime Minister is de facto head of state. He controls and commands the governemnt. In times of war he and defence minister controls armed forces. De facto, means "in practice, but not necessarily ordained by law". So in India, Prime Minister is the most powerful.