What's the meaning of 'on an almost daily basis'? For example,
This has been driven by technological and scientific breakthroughs that are changing the whole way we view the world on an almost daily basis.
It means 'almost every day'
- For Teachers