The correct option is D All of the above.
Megaliths were used to mark burial sites. Megaliths literally mean big stone. Ancient people used to bury things along with their ancestors. Along with the dead, they buried iron tools, weapons, pots and also horses.