Indian Prime Minister Narendra Modi will visit Bangladesh on Friday (26 March), a day when the country will celebrate its 50th independence day.