British Prime Minister Theresa May will visit India – free trade agreements on card while she meet PM Modi.