20120807 news: Mary gives India its biggest medal haul