India has celebrated the birth of its first prime minister as the country celebrates Independence day.
Prime Minister Narendra Modi’s swearing-in ceremony was attended by thousands of people in Delhi, where thousands of supporters also gathered to celebrate Independence Day, as well as in other cities including Bangalore, Ahmedabad and Guwahati.
In a rare show of unity, the nation’s leaders also laid the foundation stone of the new Delhi University and held a solemn ceremony at the iconic Sree Narayan temple in the capital, where hundreds of students also joined the celebrations.
The BJP, which was in power for nearly 20 years, has been the main opposition party in India, and has had a tumultuous time of times with several leaders being jailed for political reasons.
The party has been seen as more pro-India than the Congress, whose leaders have also faced political troubles.
The PM has also been criticised for his handling of the terror attacks in the city of Delhi, which left more than 1,000 people dead and many more injured.
In the lead-up to Independence Day celebrations, a large number of people have been arrested, including people suspected of carrying out the attacks, a state-run news agency reported.