English: Not much is known about them.
Telugu: వాటి గురించి చాలా మందికి తెలియ ‌ దు .