Nifty index and German 40: Nifty hits a new high at 22783

by