Prime Minister Narendra Modi greets the crowd during a swearing-in ceremony.

Prime Minister Narendra Modi began his second innings as he took the oath of office on Thursday evening at the Rashtrapati Bhavan in New Delhi at a grand swearing ceremony. President Ram Nath Kovind administered the oath of office to Modi and his other ministers.

Here is a list of minister’s in PM Modi’s cabinet

Ready for a challenge? Click here to take our quiz and show off your knowledge!

Cabinet Ministers

Rajnath Singh

Amit Shah (first time)

Ready for a challenge? Click here to take our quiz and show off your knowledge!

Nitin Jairam Gadkari

DV Sadananda Gowda

Nirmala Sitharaman

Ram Vilas Paswan

Narendra Singh Tomar

Ravi Shankar Prasad

Harsimrat Kaur Badal

Thaawar Chand Gehlot

S Jaishankar

Ramesh Pokhriyal ‘Nishank’ (first time)

Arjun Munda

Smriti Z Irani

Harsh Vardhan

Prakash Javadekar

Piyush Goyal

Dharmendra Pradhan

Mukhtar Abbas Naqvi

Pralhad Joshi (first time)

Mahendra Nath Pandey

Arvind Ganpat Sawant

Giriraj Singh

Gajendra Singh Shekhawat

Minister of states

Santosh Kumar Gangwar

Rao Inderjit Singh

Shripad Yesso Naik

Jitendra Singh

Kiren Rijiju

Prahalad Singh Patel

Raj Kumar Singh

Hardeep Singh Puri

Mansukh L. Mandaviya

Faggansingh Kulaste

Ashwini Kumar Choubey

Arjun Ram Meghwal VK. Singh

Krishan Pal Guriar

Danve Raosaheb Dadarao

Kishan Reddy

Parshottam Rupala

Ramdas Athawale

Sadhvi Niranjan Jyoti

Babul Supriyo

Sanjeev Kumar Balyan

Dhotre Sanjay Shamrao

Anurag Singh Thakur

Angadi Suresh Channabasappa (first time)

Nityanand Rai

Rattan Lal Kataria (first time)

Muraleedharan

Renuka Singh Saruta

Som Prakash (first time)

Rameshwar Teli (first time)

Pratap Chandra Sarangi

Kailash Choudhury (first time)

Deboshree Choudhury (first time)