You no longer have to go to certain cities to train weapon skills. Your class automatically knows the skills that your class can use.
Woo Ping, in Stormwind City.
Like every other level of warlock, you go to a major city of your faction to train. You can also go to trainers in Shattrath and Dalaran to train. If you cannot find them, ask a guard, they will direct you to one.
If you mean Tauren, they're located in most Horde towns and cities, but they do have their own city. Their main city is Thunder Bluff, which is located in Mulgore. Mulgore is east of The Barrens on the continent of Kalimdor.
At level 22 BE it would depend on where you are in the game. Silvermoon city would be the obvious choice to train your skills at. If you want to level up at 22 you should head to the hillsbrad foothills.
A`lar he is in Sharath City
STORMWIND is the main alliance city as far as i know. I do not play world of warcraft but i have played the trial 3 times :D
It is the main Night Elf city in Darkshore.
Silvermoon is the capital city for the Blood Elves.
Ironforge is the home city of the Gnomes and Dwarves
There are four cities that are easily accessed by train from Manchester. The city of Chester which is South West of Manchester and about an hour and twenty-seven minutes away by train. The city of Lancaster which is North of Manchester and about and hour and ten minutes by train. The city of Liverpool which is far West of Manchester is about an hour train ride away. And the city of York which is North East of Manchester about an hour and twenty-four minutes away by train.
Alliance Cities:Stormwind - HumanDarnassus - Night ElfIronforge - Dwarf and GnomeExodar, DraeniHorde Cities:Ogrimmar - Orc and TrollUndercity - UndeadThunder Bluff - TaurenSilver Moon City, Blood ElfNeutral: Shattrath
las Vegas and los angeles are the best cities to train