Indian Stretchable time is (in)famous but that does not mean that Indians are always late. It means that most Indians perceive and manage their time according to a different criteria.
Read this post on ggevrey.wordpress.com