Dear Sir,
Based on the information provided by you, we have tried to summarise your case and provide you the following help:
1. Yes, you will be liable to tax in India as income is credited/ received in India.
2. Yes, it is upto the employer to deduct/ not deduct PF for employees drawing Salary more than 15000/-. So your employer may choose not to deduct PF.
3. Your employer may not have filed his TDS returns, please confirm with them about the same and ask them to provide you a TDS Certificate.
4. Not an expert to provide you a remedy on a legal front. Sorry !!!
Trust this clarifies your query.
Feel free to call back/ get back in case of further clarifications.
Thanking You.
Regards,
Rohit R Sharma
BCOM, ACA, LLB-GEN, CERT. FAFP.