Amit Shah, president of the ruling Bharatiya Janata Party, was appointed as India’s home affairs minister by Prime Minister Narendra Modi on Friday.