Indonesia is the home of satay ( Sate )