English: It has been made possible thanks to recent technological developments.
Telugu: సాంకేతికంగా ఇటీవల సాధించిన ప్రగతి వల్ల ఇది కొంతవరకు సాధ్యమవుతున్నది.