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.