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