Indian Prime Minister Narendra Modi has thanked voters for giving him a "historic mandate".
During his victory speech at the Bharatiya Janata Party (BJP) headquarters in New Delhi, Modi said "India wins yet again" and thanked the people for their support.
"We all want a new India. I want to bow down my head and say thank you."
He pledged to devote every moment of his life to make the country "strong by 2022".
Late on Thursday, main opposition leader Rahul Gandhi conceded defeat.
Votes are still being counted, but Election Commission data projected Modi's BJP to win 300 seats on its own.
The final tally is expected by Friday morning.
 
                                
                                        
            Trump threatens to cut funds for New York City if Mamdani wins mayoral race
        
            Typhoon Kalmaegi kills one in Philippines, heads to Vietnam
        
            Worker trapped under collapsed medieval tower in Rome dies
        
            Saudi Crown Prince bin Salman to visit Trump in White House
        
            Australia to offer three hours free solar power daily to millions
        
            Man charged with 10 counts of attempted murder after knife attack on UK train
        
            Tanzania's Hassan sworn into office after deadly election violence
        
            Powerful 6.3 quake kills at least 20 in Afghanistan, hundreds injured
        
                                    