Bangladeshi Prime Minister Sheikh Hasina arrived in India on Monday on a four-day visit to hold talks with his Indian counterpart Narendra Modi, following which the two sides are likely to ink pacts in key areas, including defence, trade and river water sharing.