Nifty and German 40: Nifty rises to a new all-time high

by