Time Travelling: A Journey from 2006 to Future