As I remember from my basic Spanish class, my teacher used to use the phrase Claro que si for the English phrase Of course. But, most of the translators like Google translate and all show the following results: Por supuesto, Desde luego, Claro está etc.
I was wondering how actually do we say Of course in Spanish language(Spoken in Spain)? And, which one is actually the closest to Of course in literal meaning?