English: It is also called the ‘Scotland of India'.
Telugu: దీన్ని 'భారతదేశపు ఖర్జూరం' అని కూడా అంటారు.