Karan, Iran Explained

Karan or Karran or Korran or Keran (fa|كران|link=no), also rendered as Kiran, may refer to: