It's a matter of preference. You can say both 'русская земля' and 'земля России' and it would be correct grammatically. 'Русская земля' sounds better for me for some reason. It's something a person would say while 'земля России' is something one could only write down.