20220324 business.india-business: Russian IT professionals leave country amid war