English: Not to mention, that it has yet been discovered by the rest of the world.
Telugu: చెప్పనవసరం లేదు, ఇది మిగతా ప్రపంచం ఇంకా కనుగొనబడింది.