English: Also, their location is great.
Telugu: వారు ఉండాల్సిన చోటు కూడా గొప్పది.