Tzipi Hotovely has cancelled a visit to Scotland following protests from Scottish Jewish groups and individuals who condemned her anti-Palestinian rhetoric.