Due Diligence Part 1: know your agent and save yourself a lot of trouble
"Due Diligence" means taking reasonable steps to avoid harm before you enter into an agreement or financial transaction. Here are some tips to help you when you're looking to buy a villa in Bali.