Narendra Modi sworn in for second term as India's Prime Minister
Indian Prime Minister Narendra Modi was formally sworn in Thursday for a second straight term in office, following a landslide victory in national elections that cemented his grip on power in the world's largest democracy.