Geometry, Light and Cosmology