Glasses, sunglasses and frames