Indian Prime Minister Narendra Modi gives a speech on June 2, 2017.

Indian Prime Minister Narendra Modi gives a speech on June 2, 2017.

Stories this photo appears in:

Tease photo

Indian Ruling Party Narrowly Wins Key State Election

India's ruling Bharatiya Janata Party (BJP) has retained power in Prime Minister Narendra Modi's home state of Gujarat -- but only by a whisker.