What makes Rolex watches so expensive
Question
Established in 1905, Rolex is known globally as the biggest Swiss luxury watchmaker.
The company produces about 700,000 watches each year, or roughly about 2,000 per day. On first look, this may seems like a ...