Downpour brings down boulders in Vellore