Aston probably sells the most
The big Superstars, John Cena, CM Punk and probably Randy Orton. When you next watch any WWE show, most people are wearing their shirts ect. not matter what brand or show.
probably North Carolina
No if you want WWE merchandise go to wwe.com
Many companies sell WWE products but some of the good ones are wrestlingsuperstore, wrestlingworld, ajsbelts, wweshop, wweeuroshop. And you can also buy from places such as ebay and amazon.
Pitsburg Steelers
New York Yankees
John Cena for sure because he sells the most t-shirts and other objects to fans.Anyway,Undertaker is after Cena at sells.
Football and Baseball
There are 4 or 5 WWE Shops in India but they dont appear as they can be caught by WWESHOP.com . There was wweshop.in but it is closed now.There is a Shop in PUNE named SA VENTURES They sell all WWE MERCHANDISE.And for more check this website if you are in Mumbai http://www.grotal.com/Mumbai/WWE-T-Shirts-C45/
The World Wrestling Entertainment (WWE) sells various wrestling fan merchandise. You can purchase just about anything with your favorite wrestler from the WWE online store. Shirts, calendars, key chains, and hats, just to name a few.
The San Francisco 49ers is the NFL team that has sold the most merchandise. The Baltimore Ravens are number 2.