What is the difference between Mobile Data and Data Roaming?
Both are the same except Roaming is when you get your home carrier data connection using onather network. The same apply for calls. 

Usually using your phone on roaming can cost additional fees so always contact your carrier for informations.