NEW DELHI- Narendra Modi was sworn in as India's prime minister today, after a historic election victory that gave his party the first parliamentary majority in 30 years and ended two terms of rule by the Nehru-Gandhi dynasty.