31 places from Mahabharata that can still be seen today