Some people love petai beans which are simply known as petai or pete, in Indonesia, but some really dislike it because of its odious smell. For those ...