London Olympics proved that Indian female athletes are no pushovers and have the capacity to compete at highest level