India wins ‘Best Country Award’ at London Fashion Week