I have two questions.
1- I have deposited a certain amount with a developer in a European country to get the immigration as per the laws of that European country. The rule is that the money will stay with the developer for a period of 5-6 years during which he will use that money to develop some real estate. After a period of 6 years, if the immigration department of that country award me immigration based on the amount of investment I have made and their other criteria/ rules then I will get my deposited money back after 6 years.
My question is that do I have to pay Zakat on this money till the time its with the developer and not in my possession?
2- Second question is related to forex/ commodity trading. If the broker offers me a leverage which has no swap or interest charges then can I use leverage to do commodity or forex trading?