The party allied to ousted and exiled ex-leader Thaksin Shinawatra has won a major victory in Thailand's general election, provisional results show.

With most votes counted, outgoing Prime Minister Abhisit Vejjajiva has conceded to his rival, opposition leader Yingluck Shinawatra.

Rachel Harvey reports from Bangkok.