Japyo Jin Arjan Dev Guru (w/ explanations)

Artist: