English: Russia: This is one of the few countries that is allowing Indians to arrive with tourist visas.
Telugu: భారతీయ పర్యాటకులకు అనుమతిచ్చిన కొద్ది దేశాల్లో రష్యా ఒకటి.