In a major reshuffle of the Narendra Modi council of ministers after an expansion on Tuesday morning, Smriti Irani was replaced as Human Resource Development Minister by Prakash Javadekar.
While Ravi Shankar Prasad has been shifted to Law Ministry from, Communications, M Venkaiah Naidu given additional charge of the I&B Ministry.
As Textile Minister, Irani has replaced Santosh Gangwar who will now be Minister of State for Finance.
Ex-bureaucrat Arjun Meghwal, who was included in Tuesday's expansion, has also been made Minister of State in this crucial ministry, headed by Arun Jaitley.
Jaitley, who also held additional charge of the Information and Broadcasting Ministry, gave to Naidu.
Even as Naidu retains his Urban Development and Housing portfolio, he will be replaced as Parliamentary Affairs Minister by HN Ananth Kumar, who remains Chemicals and Fertilisers Minister.
As Law Minister, Prasad replaces D.V. Sadananda Gowda who has been shifted to Statistics and Programme Implementation ministry.
Vijay Goel will be the new Minister of State (Independent Charge) of Sports and Youth Affairs.
Portfolio was being held as additional charge by Minister of State in the PMO Jitendra Singh after Sarbananda Sonowal resigned after leading the Bharatiya Janata Party to its first-ever election victory in Assam and became Chief Minister.
MJ Akbar has been appointed MoS External Affairs.
Jayant Sinha, who was junior minister in the finance ministry, is now Minister of State for Civil Aviation, while Minister of State for Railways Manoj Sinha will hold the Communications portfolio too as Minister of State (Independent Charge).
Mahesh Sharma, who was earlier MoS Civil Aviation under Ashok Gajapati Raju, has been left with his independent charge of Culture & Tourism.
Earlier in the day, the Modi ministry was expanded with the induction of 19 new faces, elevating Minister of State for Environment Javadekar to the cabinet and dropping five ministers.
All the 19 new ministers sworn in at a function at Rashtrapati Bhavan are from the BJP apart from Republican Party of India-A leader Ramdas Athawale of Maharashtra, who has been made Minister of State for Social Justice and Empowerment and Apna Dal's Anupriya Patel of Uttar Pradesh, who will now be the new Minister of State for Health and Family Welfare.
Five Ministers of State who have been dropped are Sanwar Lal Jat (Water Resources), Nihalchand (Panchayati Raj), Ram Shankar Katheria (HRD), Mansukh Bhai Vasava (Tribal Affairs) and Mohanbhai Kundaria (Agriculture).