Can anyone of any citizenship claim this compensation?

Yes. Any passengers of any citizenship have the same rights regarding the European Regulation n°261/2004.