Veravjen Explained

Veravjen (fa|وروجن|link=no), also rendered as Viravjen, may refer to: