Your employer does not garnishee your pay. He must comply with a legal order from someone else to do so and has no choice. He may not fire you for this also. If your employer does garnishee he must have a valid legal order to do so. If he does not he is stealing from you
Yes, it is legal, but it it is rude and it wouldn't matter anyway. UK employers cannot fire someone for being gay.
You don't have a legal obligation to tell your current employer that you are working for someone else unless you signed something stating that you will. Often employers don't want their employees working for their competitors.
Is it legal for an employer to ask in a job interview How old are you?
Absolutely "NO". They cannot charge to withhold taxes. They can charge to withhold a garnishment if instructed by the court.
It is legal for the employer to do so. It is not illegal for the employee to do so, but can violate employer policies, jeopardizing your job.
Yes, it is absolutely invaluable if you own ANYTHING of value and wish to control its inheritance.
In India it is legal for your employer to force you to stay after your shift has ended.
It is illegal to record someone without their permission, so allegations can be made against the employer in a legal court and if witnesses can stand forward then the judicial system will take it from there, but other than that nothing can be done against the employer. As for the claim, it is illegal for a claim to be used as a reason for firing a person, and legal action can be taken if the employer does.
Yes, It is a legal obligation of the employer.