Welcome to Kathmandu, Nepal for the inaugural Music World Festival