Integrated shield for GSM, wifi and ethernet

Hi,

Am I correct in assuming that GSM shield will only connect to internet via sim card?

I know there are separate wifi and ethernet shields. But Is there a single shield which can connect to internet via sim card, wifi and ethernet as well?

Thanks,
Ambi.