Hundreds of cheering supporters greeted Bangladesh's former Prime Minister Sheikh Hasina as she arrived in the capital, Dhaka on Monday.
The former prime minister flew in on a flight from London after the government removed a ban barring her return to the country.
Sheikh Hasina was originally scheduled to return last month following a personal visit to the United States in March. While away, she was charged with corruption and accused of involvement in the deaths of six activists during violent street protests last October.
Asked by reporters if she feared she might be arrested, Ms. Hasina said she doubted the Bangladeshi authorities would repeat the mistake they made when they tried to stop her from returning home.
Nearly three weeks ago, Bangladesh's military-backed interim government barred her re-entry, saying her presence could stir public unrest. The ban was lifted a week later.
In an effort to curb political corruption, the interim government has increased pressure on Sheikh Hasina and her rival, former Prime Minister Khaleda Zia, to stay out of politics.
Sheikh Hasina and Khaleda Zia of the Bangladesh National Party have alternately governed Bangladesh since 1991.
The military-backed government took power in January, when the president declared a state of emergency and canceled elections planned for January.
More on this from our Dhaka stringer, Amir Khasru