20061121 india: The best is yet to come; says Lalu