Supreme court or a local mobile court, all function based on evidence. And evidence can be tampered.
And dont tell me in India people dont say "If he has money/power he will be free".
Courts dont investigate. They listen to what prosecution has to provide, if prosecustion has new evidence decades later, the acquital can be oveturned. Doesnt mean someone is innocent forever. Its not a certificate of innocence.