India and UK will sign a free trade agreement in London on July 24 during PM Modi's visit, aiming to double trade to USD 120 billion by 2030.