Difference between ‘Kapan’, ‘Ketika’ and ‘Waktu’

‘Kapan’, ‘Ketika’ or ‘Waktu’ The word when is arguably one of the most used words in any language. Sooner or later you will find yourself wanting to ask a question about time or to tell stories about the time when you