London Mayor to visit India to promote the British capital