Which one of the following can have highest bearing capacity?AHard rocksBCoarse sand, compact and dryCFine sand, loose and dryDBlack cotton soilAnswer: A. Hard rocks