Rumors about Windows Phone 7 to launch in Europe on October 21

The report from Spanish website El Economista conveys that the phones would be released in Spain on October 21, but another report erupts up at Neowin which added that United Kingdom, France, Germany and Italy to the list. However, no reports so far gives any indication as to when Windows Phone 7 will launch in…