Chnadraavarta

chnadraavarta

a king of rakshas descendant.