English: India is indeed the land of festivals.
Telugu: అసలు భారతదేశమే పండుగలకు పుట్టినిల్లు.