What do The Tea Party and Train have in common? 
The Tea Party: The Tea Party is a Canadian rock band with blues, progressive rock, Indian and Middle Eastern influences, dubbed "Moroccan roll" by the media. Train (band): Train is an American pop rock band from San Francisco, formed in 1993.
rock band