English: Indians do not need a visa or a passport to travel to Nepal.
Telugu: నేపాల్కు వెళ్లేందుకు భారతీయులకు పాస్పోర్టు, వీసాలు అవసరం లేదు.