English: Sequoia - a tree, the tallest in the world
Telugu: సీక్వోయా - ఒక చెట్టు, ప్రపంచంలో ఎత్తైన