Inhomogeneous cosmology and observational implications