Shen is the best tank in the game, period.
As for the carry, for AD i'd say urgot.
Do you mean carry or tank, or a carry who is tanky?
If the former, then you can't beat Shen and Rammus (though they're both banned a ton in ranked). If the latter, a good jungle Udyr wins games.
This topic is so controversial! D:
I say udyr
© 2013 Riot Games, Inc. All rights reserved. Riot Games, League of Legends and PvP.net are trademarks, services marks, or registered trademarks of Riot Games, Inc.