Telaar (alternate universe)

SS Nagrand (alternate universe)

Telaar is a former draenei town located in southern. It has recently been captured by the Iron Horde.