execution/stoning/whipping/throwing off a cliff

Can these be carried out on a Dhimmi/foreigner-kaafir in a Muslim land if they commit zina/sodomy etc.?

Similarly if the Muslim community is living in a non-Muslim country should these be carried out and by who?

Re: execution/stoning/whipping/throwing off a cliff

only whipping is the punishment for adultery. I think it can be carried out on non-muslims if they break the law of the land.

Re: execution/stoning/whipping/throwing off a cliff

Please people don't turn this into a Qur'aan&Ahadeeth Vs. Qur'aan debate, just answer from a Islamic point of view.