Wasting your time asking on here. Every time you land the immigration officer at the gate has the right to refuse entry,if you want to be certain go to your local immigration office not Facebook,I don't mean to offend anyone but bad advice and false promises won't secure the security you want and need
Go to the local immigration office to the school your son will be learning at and asking them they will help if it s possible,don t go to an agency ultimately an immigration officer is the one to take proper advise from
many Indian and Russian people get married to get married visa now immigration know this and want to check legitimate marriage and not divorced nothing to be concerned about if 100%