A bus carrying more than 50 Hindu pilgrims came under attack on Monday evening as they were returning from the Amarnath cave pilgrimage site in the Kashmiri Himalayas.