NEW DELHI - India's Narendra Modi was sworn in for a third term as prime minister on Sunday, days after the ruling coalition led by the 73-year-old won the general election, although his Bharatiya Janata Party ran short of an outright majority for the first time since he took office in 2014.