Rajasthan Chief Minister Vasundhara Raje, who has been caught in the middle of the Lalit Modi controversy, on Friday cancelled her visit to Anandpur Sahib in Punjab, where she was supposed to share stage with BJP president Amit Shah and Home Minister Rajnath Singh.