Often called the City of Roses, Taif or Tayif is famous for its fragrant rose flowers that grow in the surrounding valleys and mountains. It …

Often called the City of Roses, Taif or Tayif is famous for its fragrant rose flowers that grow in the surrounding valleys and mountains. It …