Bangladesh Prime Minister Sheikh Hasina will arrive here on 7 April on her much-anticipated four-day State visit to India, it was announced here on Tuesday.

The visit comes seven years after Hasina’s last visit to India in January 2010 and almost two years after Prime Minister Narendra Modi’s visit to Bangladesh in June 2015.

‘’The upcoming visit is expected to further expand the cordial and cooperative relationship between India and Bangladesh and build on the strong ties of friendship and trust between the leaders,’’ the MEA said in a statement.

Hasina will hold talks with Modi on 8 April on a range of issues, followed by the signing of several key agreements between the countries, including a defence accord.

Hasina was expected to travel to India in December last year but the visit was postponed due to scheduling issues and also because it was felt that any progress on the sharing of Teesta waters was highly unlikely in view of the stand-off between the Modi government and the Mamata Banerjee government in West Bengal over the demonetisation issue.

It was decided then that the visit could take place in February. However, the visit was deferred again in view of the assembly elections in India.

Foreign Secretary S Jaishankar travelled to Dhaka last month and firmed up the dates for Hasina’s visit in consultation with the Bangladesh leadership.