Special Desk Though nothing official has been announced and Russia denying it’s plan for any invasion, but it has an estimated 100,000 troops deployed near its borders. Ukraine shares borders with both the EU and Russia, but as a former Soviet republic it has deep social and cultural ties with …
Read More »