Britain did not have a Prime Minister in India when it was a part of the British Empire; instead it had a Viceroy, who was appointed by the British Government and whose functions were somewhere between Prime Minister and President of the Colonial Government.
Before it was ruled directly by the British Crown, India was run by the East India Company, a British trading and industrial conglomerate whose malpractice and lack of regard for the Indian people led to the Indian Mutiny of 1856. After this had been suppressed, the Company was forced to hand over Indian governance directly to the UK government and civil service. It was then that the position of Viceroy was created- there were a great number of Viceroys covering the ensuing 90 year period in between the end of the Mutiny and Indian Independence, and it wouldn't be possible to list them all here, but if you Google 'Viceroys of India', the Wikipedia page on the subject will give you a full list of them.
Clement Attlee was British Prime Minister in 1946
Clement Attlee- he was Prime Minister from May 1945 up until early '51.
Benjamin Disraeli,
Khawaja Nazimuddin was a former Prime Minister of Bengal in British India,
Jawaharlal Nehru was the first prime minister of Independent India. The first prime minister of India was Mohandas Gandhi.
India's prime minister is Dr Manmohan Singh
AS of December 2014, Narendra Modi is the Prime Minister of India.
The Prime Minister in India is directly elected or chose by the people of india
Jawaharlal Nehru was the first Prime Minister of India.
India's first Prime Minister from the south was P.V. Narasima Rao in 1991. He was the 10th prime minister of India.
Lal Bahadur Shastri was the second Prime Minister of India during 1964-66.
In 2006 there was not any Deputy Prime Minister in India.