Jaisalmer in Rajasthan (India) is a charming sandcastle of a town encased within the walls of an ancient fort. It is known for its unending sand-dunes, opulent palaces, striking havelis & intricate architecture. TripCrafters picks 5 things you shouldn’t miss out on when you go to Jaisalmer.