Hohenschwangau Castle photos Germany photos of Germany Germany pictures

Could you correct the punctuation please?
Hohenschwangau Castle - photos, Germany, photos of Germany, Germany pictures