The word 'Semeru' has been derived from the Sanskrit, meaning the 'abode of gods'. Continue reading...