A total of 12 ministers had to resign from their posts. Heavyweights like Ravi Shankar Prasad to Prakash Javadekar were thrown out of the Modi cabinet. On the other hand, 15 new cabinet ministers took the oath in the swear-in ceremony. Names like Anurag Thakur, Hardeep Puri and Kiran Rijiju have been promoted from their post. Watch video.