20070517 world.europe: Lord Mayor of London to visit India